package com.dubbo.server.vo;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;

@Data
public class UserVo {
    /**
     * 用户id
     */
    private Long id;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 用户性别
     */
    private String sex;

    /**
     * 个性签名
     */
    private String personalSignature;
    /**
     * 年龄
     */
    private Integer age;

    /**
     * 被喜欢人数
     */
    private Long countBeLiked;
    /**
     * 喜欢人数
     */
    private Long countLiked;
    /**
     * 配对人数
     */
    private Long countMatching;

    /**
     * 收入
     */
    private String income;

    /**
     * 行业（occupation职业）
     */
    private String occupation;

    /**
     * 账号状态（）1,2
     */
    private String userStatus;

    /**
     * 注册时间
     */
    private Long created;

    /**
     * 所在注册城市
     */
    private String city;

    /**
     * 最近活跃时间
     */
    private Long lastActiveTime;


    /**
     * 最近登录地
     */
    private String lastLoginLocation;

    /**
     * 用户头像
     */
    private String logo;

    /**
     * 用户标签
     */
    private String tags;

    public void setLastActiveTime(Date updated) {
        long time = updated.getTime();
        this.lastActiveTime = time;
    }


    public void setCreated(Date created) {
        long time = created.getTime();
        this.created = time;
    }


//    /**
//     * 学历
//     */
//    private String edu;
//
//    /**
//     * 生日
//     */
//    private String birthday;
//    /**
//     * 封面图片
//     */
//    private String coverPic;
//
//
//    /**
//     * 婚姻状况
//     */
//    private String marriage;


}